package Dialog;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class GobangDialog extends JDialog implements ActionListener {
    protected int message = 0;

    /**
     * 获得用户玆
     *
     * @return 用户的选项
     */
    public int getMessage() {
        return message;
    }

    /**
     * Dialog的构造函数
     *
     * @param jFrame
     * @param title  对话框标题
     * @param b
     */
    public GobangDialog(JFrame jFrame, String title, boolean b) {
        super(jFrame, title, b);
        setLayout(null);
        setResizable(false);
        setBounds(750, 300, 300, 230);
    }

    /**
     * 设置右侧按钮样式
     *
     * @param button 被设置的按钮
     */
    public void setButtonStyle1(JButton button) {
        button.setFocusPainted(false);
        button.setBackground(Color.GRAY);
        button.addActionListener(this);
        button.setBounds(155, 110, 115, 40);
        button.setForeground(new Color(245, 245, 245));
    }

    /**
     * 设置左侧按钮样式
     *
     * @param button 被设置的按钮
     */
    public void setButtonStyle2(JButton button) {
        button.setFocusable(false);
        button.setBackground(Color.GRAY);
        button.addActionListener(this);
        button.setBounds(20, 110, 115, 40);
        button.setForeground(new Color(245, 245, 245));
    }

    /**
     * 通过用户点击的按键来相应不同的事件
     *
     * @param e 用户点击的按键
     */
    @Override
    public void actionPerformed(ActionEvent e) {

    }
}
